import request from '@/utils/request'

/**
 * 通知公告管理 Api
 *
 * @author EasyAdmin ( 1073602@qq.com )
 * @date 2025-08-21
 */
export default {

    /**
     * 分页查询
     * @param query 查询参数
     */
    page: (query: any) => {
        return request.get('/admin/system/notice/page',{params: query})
    },

    /**
     * 查询列表
     * @param query 查询参数
     */
    list: (query: any) => {
        return request.get('/admin/system/notice/list',{params: query})
    },

    /**
     * 查询详细
     * @param query 查询参数
     */
    getById: (id: string) => {
        return request.get('/admin/system/notice/' + id)
    },

    /**
     * 新增
     * @param data 新增数据
     */
    add: (data: any) => {
        return request.post('/admin/system/notice',data)
    },

    /**
     * 修改
     * @param data 修改数据
     */
    update: (data: any) => {
        return request.put('/admin/system/notice',data)
    },

    /**
     * 删除
     * @param ids 删除Ids
     */
    delete: (ids: any) => {
        return request.delete('/admin/system/notice/' + ids)
    }
}